# -*- coding:utf-8 -*-
"""
日期：2021年11月14日
"""
# 用户输入方法：input()
# 上节课内容：登入系统(while循环、input输入)
# 本节课：打印(print)输入的一般方法

# 知识点1：同类型之间的拼接用 +
name = input("name：")
age = input("age：")
job = input("job：")
salary = input("salary：")

# 注释打印内容存到字符串中
info = '''-----INFO''' + name + '''-----''' + '''
age：''' + age + ''' 
job：''' + job + '''
salary：''' + salary
print(info)

# %d 格式化整数  %s 格式化字符串
print("我叫%s,今年%d岁了！" % ("小猪佩奇", 100))

# 占位符，可以把 + 省略，比较直观的展示变量的内容
# 缺点：如果变量很多，就会比较麻烦,要按照顺序一一对应
info1 = '''-----INFO %s-----
name：%s
age：%s
job：%s
salary：%s ''' % (name, name, age, job, salary)
print(info1)

# .format() 函数
# 语法： 1.通过{} 来代替 %
print("{} like {}." .format("I", "pig"))

# 2. 通过关键字参数
info2 = '''-----INFO {HTML_name}-----
name：{HTML_name}
age：{HTML_age}
job：{HTML_job}
salary：{HTML_salary} ''' .format(HTML_name=name, HTML_age=age, HTML_job=job, HTML_salary=salary)
print(info2)

# 3. 映射：通过位置
print("{0} like {1}." .format("Xiao Ming", "books"))

# .format()相比%s 更适合较多变量的打印，不需要考虑变量的顺序和出现的次数
# 例如：url 的拼接(https：//+ 域名 + endpoint)
